/*
 * ColaInterfaz.h
 *
 *  Created on: 14/08/2014
 *      Author: migue
 */

#ifndef COLAINTERFAZ_H_
#define COLAINTERFAZ_H_

#include "../defines.h"
#include "ColaMensajes.h"

class ColaInterfaz: public ColaMensajes {
public:
	ColaInterfaz(const char* ruta, char id, bool crear = false);

	bool recibirMensaje(MENSAJE& msj, Tipos::TipoDeMensaje tipoEsperado, int idEspera);

	bool recibirMensaje(MENSAJE& msj, Tipos::TipoDeMensaje tipo1, Tipos::TipoDeMensaje tipo2, int idEspera);

	virtual ~ColaInterfaz();
};

#endif /* COLAINTERFAZ_H_ */
